Burst\Admin\DB_Upgrade\DB_Upgrade D

Total Complexity 150
Dependencies 1
Dependents 2
Total lines 1,016
Lines of code 734
Logical lines of code 395
Comment lines 151
Methods 23
Properties 2

Methods 23

Method Rating Maintainability Complexity Lines of code
upgrade()
C
34 29 89
upgrade_lookup_tables()
B
35 17 84
create_lookup_tables()
A
42 14 54
get_db_upgrades()
A
39 11 75
fix_missing_session_ids()
A
38 7 91
upgrade_lookup_tables_drop_columns()
A
47 10 34
get_progress()
A
48 9 33
upgrade_goals_remove_columns()
S
53 6 22
upgrade_bounces()
S
49 5 35
drop_path_from_parameters_column()
S
48 5 34
upgrade_strip_domain_names_from_entire_page_url()
S
53 5 23
upgrade_drop_user_agent()
S
54 5 22
upgrade_drop_page_id_column()
S
55 5 20
initialize_lookup_ids()
S
57 4 20
upgrade_empty_referrer_when_current_domain()
S
56 4 19
upgrade_goals_set_conversion_metric()
S
57 4 18
add_progress_notice()
S
54 2 22
maybe_fire_upgrade()
S
72 3 5
clean_orphaned_session_ids()
S
64 1 12
init()
S
69 1 6
progress_complete()
S
80 1 3
change_column_name_entire_page_url()
S
68 1 7
column_exists()
S
69 1 6